b&b golf irish st andrews edinburgh golf clubs self catering egypt music wales london hermitage scotland franklin fife golf course golf club accommodation cork beirut escort glasgow lebanon tennessee ireland nashville brentwood bed and breakfast jordan escorts dublin